Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ns/call  ns/call  name    
 36.88      0.14     0.14 16777217     8.35     8.35  mtDelThread
 34.25      0.27     0.13 16777217     7.76     7.76  mlDequeue
 10.54      0.31     0.04                             main
  5.27      0.33     0.02  8430552     2.37     7.12  mlSortIn
  5.27      0.35     0.02  4236235     4.73     4.73  mlAddAfter
  5.27      0.37     0.02  4194312     4.77     4.77  mlAddBefore
  1.32      0.38     0.01 12624856     0.40     0.40  mtNewThread
  1.32      0.38     0.01                             mtGetID
  0.00      0.38     0.00  8430549     0.00     0.00  compareReadyTimes
  0.00      0.38     0.00  4194309     0.00     0.00  mlEnqueue
  0.00      0.38     0.00        8     0.00     0.00  mlGetNumNodes
  0.00      0.38     0.00        4     0.00     0.00  beginTest
  0.00      0.38     0.00        4     0.00     0.00  endTest
  0.00      0.38     0.00        1     0.00     0.00  mlDelList
  0.00      0.38     0.00        1     0.00     0.00  mlNewList
  0.00      0.38     0.00        1     0.00     0.00  shuffleIntArray
